Button.menu

Доступность

Flash Player 7.

Синтаксис

my_btn.menu = contextMenu

Параметры

contextMenu Объект ContextMenu.

Описание

Свойство; ассоциирует объект контекстного меню contextMenu с объектом кнопки my_button. Класс ContextMenu позволяет вам модифицировать контекстное меню, которое появляется по нажатию правой кнопки мыши (Windows) или Control-clicks (Macintosh).

Пример

В следующем примере объект ContextMenu связывается с экзэмпляром кнопки myBtn_btn. Объект ContextMenu содержит один элемент меню, (помеченный “Save...” ), проассациированный с функцией обратного вызова (callback handler function) doSave.

Добавьте экзэмпляр кнопки в сцену и назовите ее myBtn_btn.

var menu_cm:ContextMenu = new ContextMenu();
menu_cm.customItems.push(new ContextMenuItem("Save...", doSave));
function doSave(menu:Object, obj:Object):Void {
  trace( " You selected the 'Save...' menu item ");
}
myBtn_btn.menu = menu_cm;

Протестируйте SWF файл (Control > Test Movie). Когда курсор находится над myBtn_btn, нажмите правую кнопку мыши или Control-click. Появится контекстное меню,. Когда вы выберете в меню Save , откроется окно вывода (Output panel).

См. также

ContextMenu class, ContextMenuItem class, MovieClip.menu, TextField.menu